/**
 * 作者: solin
 * 时间: 2017年11月16日 下午11:32:15
 */

$(function(){
	//点击绑定按钮事件
	$('#btnBindAccount').on('click', function(){
		//表单验证
		var mobile = $("#mobile").val();
		if (!mobile) {
			showMsg("请填写手机号");
			return false;
		}
		if (!(/^1\d{10}$/.test(mobile))) {
			showMsg("请输入正确的手机号码！");
			return false;
		}
		var receiveVerifyCode = $("#receiveVerifyCode").val();
		if (!receiveVerifyCode) {
			showMsg("请填写验证码");
			return false;
		}
		$("#myForm").submit();
		return false;
	})
	//显示提交后返回的信息
	var resultMsg = $("#resultMsg").val();
	if (resultMsg) {
		showMsg(resultMsg);
	}
})

// 验证码计时任务定义
var time = 60;
var timer;
$('#btnSendVerifyCode').on('click', function(){
	window.clearInterval();
	clearInterval(timer);
	var mobile = $("#mobile").val();
	if (!mobile) {
		showMsg("请填写手机号");
		return false;
	}
	if (!(/^1\d{10}$/.test(mobile))) {
		showMsg("请输入正确的手机号码！");
		return false;
	}
	// 生成短信验证码，并置灰按钮
	$.ajax({
		url : rootPath + "/wx/my/sendBindUserVerifyCode",
		type : "post",
		dataType : 'json',
		data : {
			mobile : mobile
		},
		success : function(json) { 
			if (json.resultCode == '1') {
				resendDisplay();
				$("#btnSendVerifyCode").attr('disabled', true);
				timer = setInterval(resendVerifyCode, 1000);
			} else {
				showMsg(json.resultMsg);
			}
		}
	});
})

/**
 * 重新发送
 */
function resendVerifyCode() {
	if (time > 1) {
		time--;
		resendDisplay();
	} else {
		$("#btnSendVerifyCode").html("重新发送").attr('disabled', false);
		time = 60;
		clearInterval(timer);
		window.clearInterval();
	}
}

/**
 * 倒计时显示
 */
function resendDisplay(){
	$("#btnSendVerifyCode").html("<span class='a1'>重新发送<em>" + time + "<em>s</span>");
}